/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.rechargecard;

import java.math.BigDecimal;

public class RechargeCardPaycheckInData {
    private String clientId;
    private String gsrcpVoucherId;
    private String gsrcpCardId;
    private String gsrcpBrId;
    private String gsrcpDate;
    private String gsrcpTime;
    private String gsrcpEmp;
    private BigDecimal gsrcpBeforeAmt;
    private BigDecimal gsrcpPayAmt;
    private String gsrcpProportion;
    private String gsrcpPromotion;
    private BigDecimal gsrcpAfterAmt;
    private BigDecimal gsrcpRechargeAmt;
    private BigDecimal gsrcpYsAmt;
    private BigDecimal gsrcpRmbZlAmt;
    private BigDecimal gsrcpRmbAmt;
    private String gsrcpPaymentNo;
    private BigDecimal gsrcpPaymentAmt;
    private Boolean isCheck;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsrcpVoucherId() {
        return this.gsrcpVoucherId;
    }

    public String getGsrcpCardId() {
        return this.gsrcpCardId;
    }

    public String getGsrcpBrId() {
        return this.gsrcpBrId;
    }

    public String getGsrcpDate() {
        return this.gsrcpDate;
    }

    public String getGsrcpTime() {
        return this.gsrcpTime;
    }

    public String getGsrcpEmp() {
        return this.gsrcpEmp;
    }

    public BigDecimal getGsrcpBeforeAmt() {
        return this.gsrcpBeforeAmt;
    }

    public BigDecimal getGsrcpPayAmt() {
        return this.gsrcpPayAmt;
    }

    public String getGsrcpProportion() {
        return this.gsrcpProportion;
    }

    public String getGsrcpPromotion() {
        return this.gsrcpPromotion;
    }

    public BigDecimal getGsrcpAfterAmt() {
        return this.gsrcpAfterAmt;
    }

    public BigDecimal getGsrcpRechargeAmt() {
        return this.gsrcpRechargeAmt;
    }

    public BigDecimal getGsrcpYsAmt() {
        return this.gsrcpYsAmt;
    }

    public BigDecimal getGsrcpRmbZlAmt() {
        return this.gsrcpRmbZlAmt;
    }

    public BigDecimal getGsrcpRmbAmt() {
        return this.gsrcpRmbAmt;
    }

    public String getGsrcpPaymentNo() {
        return this.gsrcpPaymentNo;
    }

    public BigDecimal getGsrcpPaymentAmt() {
        return this.gsrcpPaymentAmt;
    }

    public Boolean getIsCheck() {
        return this.isCheck;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsrcpVoucherId(String gsrcpVoucherId) {
        this.gsrcpVoucherId = gsrcpVoucherId;
    }

    public void setGsrcpCardId(String gsrcpCardId) {
        this.gsrcpCardId = gsrcpCardId;
    }

    public void setGsrcpBrId(String gsrcpBrId) {
        this.gsrcpBrId = gsrcpBrId;
    }

    public void setGsrcpDate(String gsrcpDate) {
        this.gsrcpDate = gsrcpDate;
    }

    public void setGsrcpTime(String gsrcpTime) {
        this.gsrcpTime = gsrcpTime;
    }

    public void setGsrcpEmp(String gsrcpEmp) {
        this.gsrcpEmp = gsrcpEmp;
    }

    public void setGsrcpBeforeAmt(BigDecimal gsrcpBeforeAmt) {
        this.gsrcpBeforeAmt = gsrcpBeforeAmt;
    }

    public void setGsrcpPayAmt(BigDecimal gsrcpPayAmt) {
        this.gsrcpPayAmt = gsrcpPayAmt;
    }

    public void setGsrcpProportion(String gsrcpProportion) {
        this.gsrcpProportion = gsrcpProportion;
    }

    public void setGsrcpPromotion(String gsrcpPromotion) {
        this.gsrcpPromotion = gsrcpPromotion;
    }

    public void setGsrcpAfterAmt(BigDecimal gsrcpAfterAmt) {
        this.gsrcpAfterAmt = gsrcpAfterAmt;
    }

    public void setGsrcpRechargeAmt(BigDecimal gsrcpRechargeAmt) {
        this.gsrcpRechargeAmt = gsrcpRechargeAmt;
    }

    public void setGsrcpYsAmt(BigDecimal gsrcpYsAmt) {
        this.gsrcpYsAmt = gsrcpYsAmt;
    }

    public void setGsrcpRmbZlAmt(BigDecimal gsrcpRmbZlAmt) {
        this.gsrcpRmbZlAmt = gsrcpRmbZlAmt;
    }

    public void setGsrcpRmbAmt(BigDecimal gsrcpRmbAmt) {
        this.gsrcpRmbAmt = gsrcpRmbAmt;
    }

    public void setGsrcpPaymentNo(String gsrcpPaymentNo) {
        this.gsrcpPaymentNo = gsrcpPaymentNo;
    }

    public void setGsrcpPaymentAmt(BigDecimal gsrcpPaymentAmt) {
        this.gsrcpPaymentAmt = gsrcpPaymentAmt;
    }

    public void setIsCheck(Boolean isCheck) {
        this.isCheck = isCheck;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof RechargeCardPaycheckInData)) {
            return false;
        }
        RechargeCardPaycheckInData other = (RechargeCardPaycheckInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsrcpVoucherId = this.getGsrcpVoucherId();
        String other$gsrcpVoucherId = other.getGsrcpVoucherId();
        if (this$gsrcpVoucherId == null ? other$gsrcpVoucherId != null : !this$gsrcpVoucherId.equals(other$gsrcpVoucherId)) {
            return false;
        }
        String this$gsrcpCardId = this.getGsrcpCardId();
        String other$gsrcpCardId = other.getGsrcpCardId();
        if (this$gsrcpCardId == null ? other$gsrcpCardId != null : !this$gsrcpCardId.equals(other$gsrcpCardId)) {
            return false;
        }
        String this$gsrcpBrId = this.getGsrcpBrId();
        String other$gsrcpBrId = other.getGsrcpBrId();
        if (this$gsrcpBrId == null ? other$gsrcpBrId != null : !this$gsrcpBrId.equals(other$gsrcpBrId)) {
            return false;
        }
        String this$gsrcpDate = this.getGsrcpDate();
        String other$gsrcpDate = other.getGsrcpDate();
        if (this$gsrcpDate == null ? other$gsrcpDate != null : !this$gsrcpDate.equals(other$gsrcpDate)) {
            return false;
        }
        String this$gsrcpTime = this.getGsrcpTime();
        String other$gsrcpTime = other.getGsrcpTime();
        if (this$gsrcpTime == null ? other$gsrcpTime != null : !this$gsrcpTime.equals(other$gsrcpTime)) {
            return false;
        }
        String this$gsrcpEmp = this.getGsrcpEmp();
        String other$gsrcpEmp = other.getGsrcpEmp();
        if (this$gsrcpEmp == null ? other$gsrcpEmp != null : !this$gsrcpEmp.equals(other$gsrcpEmp)) {
            return false;
        }
        BigDecimal this$gsrcpBeforeAmt = this.getGsrcpBeforeAmt();
        BigDecimal other$gsrcpBeforeAmt = other.getGsrcpBeforeAmt();
        if (this$gsrcpBeforeAmt == null ? other$gsrcpBeforeAmt != null : !(this$gsrcpBeforeAmt).equals(other$gsrcpBeforeAmt)) {
            return false;
        }
        BigDecimal this$gsrcpPayAmt = this.getGsrcpPayAmt();
        BigDecimal other$gsrcpPayAmt = other.getGsrcpPayAmt();
        if (this$gsrcpPayAmt == null ? other$gsrcpPayAmt != null : !(this$gsrcpPayAmt).equals(other$gsrcpPayAmt)) {
            return false;
        }
        String this$gsrcpProportion = this.getGsrcpProportion();
        String other$gsrcpProportion = other.getGsrcpProportion();
        if (this$gsrcpProportion == null ? other$gsrcpProportion != null : !this$gsrcpProportion.equals(other$gsrcpProportion)) {
            return false;
        }
        String this$gsrcpPromotion = this.getGsrcpPromotion();
        String other$gsrcpPromotion = other.getGsrcpPromotion();
        if (this$gsrcpPromotion == null ? other$gsrcpPromotion != null : !this$gsrcpPromotion.equals(other$gsrcpPromotion)) {
            return false;
        }
        BigDecimal this$gsrcpAfterAmt = this.getGsrcpAfterAmt();
        BigDecimal other$gsrcpAfterAmt = other.getGsrcpAfterAmt();
        if (this$gsrcpAfterAmt == null ? other$gsrcpAfterAmt != null : !(this$gsrcpAfterAmt).equals(other$gsrcpAfterAmt)) {
            return false;
        }
        BigDecimal this$gsrcpRechargeAmt = this.getGsrcpRechargeAmt();
        BigDecimal other$gsrcpRechargeAmt = other.getGsrcpRechargeAmt();
        if (this$gsrcpRechargeAmt == null ? other$gsrcpRechargeAmt != null : !(this$gsrcpRechargeAmt).equals(other$gsrcpRechargeAmt)) {
            return false;
        }
        BigDecimal this$gsrcpYsAmt = this.getGsrcpYsAmt();
        BigDecimal other$gsrcpYsAmt = other.getGsrcpYsAmt();
        if (this$gsrcpYsAmt == null ? other$gsrcpYsAmt != null : !(this$gsrcpYsAmt).equals(other$gsrcpYsAmt)) {
            return false;
        }
        BigDecimal this$gsrcpRmbZlAmt = this.getGsrcpRmbZlAmt();
        BigDecimal other$gsrcpRmbZlAmt = other.getGsrcpRmbZlAmt();
        if (this$gsrcpRmbZlAmt == null ? other$gsrcpRmbZlAmt != null : !(this$gsrcpRmbZlAmt).equals(other$gsrcpRmbZlAmt)) {
            return false;
        }
        BigDecimal this$gsrcpRmbAmt = this.getGsrcpRmbAmt();
        BigDecimal other$gsrcpRmbAmt = other.getGsrcpRmbAmt();
        if (this$gsrcpRmbAmt == null ? other$gsrcpRmbAmt != null : !(this$gsrcpRmbAmt).equals(other$gsrcpRmbAmt)) {
            return false;
        }
        String this$gsrcpPaymentNo = this.getGsrcpPaymentNo();
        String other$gsrcpPaymentNo = other.getGsrcpPaymentNo();
        if (this$gsrcpPaymentNo == null ? other$gsrcpPaymentNo != null : !this$gsrcpPaymentNo.equals(other$gsrcpPaymentNo)) {
            return false;
        }
        BigDecimal this$gsrcpPaymentAmt = this.getGsrcpPaymentAmt();
        BigDecimal other$gsrcpPaymentAmt = other.getGsrcpPaymentAmt();
        if (this$gsrcpPaymentAmt == null ? other$gsrcpPaymentAmt != null : !(this$gsrcpPaymentAmt).equals(other$gsrcpPaymentAmt)) {
            return false;
        }
        Boolean this$isCheck = this.getIsCheck();
        Boolean other$isCheck = other.getIsCheck();
        return !(this$isCheck == null ? other$isCheck != null : !(this$isCheck).equals(other$isCheck));
    }

    protected boolean canEqual(Object other) {
        return other instanceof RechargeCardPaycheckInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsrcpVoucherId = this.getGsrcpVoucherId();
        result = result * 59 + ($gsrcpVoucherId == null ? 43 : $gsrcpVoucherId.hashCode());
        String $gsrcpCardId = this.getGsrcpCardId();
        result = result * 59 + ($gsrcpCardId == null ? 43 : $gsrcpCardId.hashCode());
        String $gsrcpBrId = this.getGsrcpBrId();
        result = result * 59 + ($gsrcpBrId == null ? 43 : $gsrcpBrId.hashCode());
        String $gsrcpDate = this.getGsrcpDate();
        result = result * 59 + ($gsrcpDate == null ? 43 : $gsrcpDate.hashCode());
        String $gsrcpTime = this.getGsrcpTime();
        result = result * 59 + ($gsrcpTime == null ? 43 : $gsrcpTime.hashCode());
        String $gsrcpEmp = this.getGsrcpEmp();
        result = result * 59 + ($gsrcpEmp == null ? 43 : $gsrcpEmp.hashCode());
        BigDecimal $gsrcpBeforeAmt = this.getGsrcpBeforeAmt();
        result = result * 59 + ($gsrcpBeforeAmt == null ? 43 : ($gsrcpBeforeAmt).hashCode());
        BigDecimal $gsrcpPayAmt = this.getGsrcpPayAmt();
        result = result * 59 + ($gsrcpPayAmt == null ? 43 : ($gsrcpPayAmt).hashCode());
        String $gsrcpProportion = this.getGsrcpProportion();
        result = result * 59 + ($gsrcpProportion == null ? 43 : $gsrcpProportion.hashCode());
        String $gsrcpPromotion = this.getGsrcpPromotion();
        result = result * 59 + ($gsrcpPromotion == null ? 43 : $gsrcpPromotion.hashCode());
        BigDecimal $gsrcpAfterAmt = this.getGsrcpAfterAmt();
        result = result * 59 + ($gsrcpAfterAmt == null ? 43 : ($gsrcpAfterAmt).hashCode());
        BigDecimal $gsrcpRechargeAmt = this.getGsrcpRechargeAmt();
        result = result * 59 + ($gsrcpRechargeAmt == null ? 43 : ($gsrcpRechargeAmt).hashCode());
        BigDecimal $gsrcpYsAmt = this.getGsrcpYsAmt();
        result = result * 59 + ($gsrcpYsAmt == null ? 43 : ($gsrcpYsAmt).hashCode());
        BigDecimal $gsrcpRmbZlAmt = this.getGsrcpRmbZlAmt();
        result = result * 59 + ($gsrcpRmbZlAmt == null ? 43 : ($gsrcpRmbZlAmt).hashCode());
        BigDecimal $gsrcpRmbAmt = this.getGsrcpRmbAmt();
        result = result * 59 + ($gsrcpRmbAmt == null ? 43 : ($gsrcpRmbAmt).hashCode());
        String $gsrcpPaymentNo = this.getGsrcpPaymentNo();
        result = result * 59 + ($gsrcpPaymentNo == null ? 43 : $gsrcpPaymentNo.hashCode());
        BigDecimal $gsrcpPaymentAmt = this.getGsrcpPaymentAmt();
        result = result * 59 + ($gsrcpPaymentAmt == null ? 43 : ($gsrcpPaymentAmt).hashCode());
        Boolean $isCheck = this.getIsCheck();
        result = result * 59 + ($isCheck == null ? 43 : ($isCheck).hashCode());
        return result;
    }

    public String toString() {
        return "RechargeCardPaycheckInData(clientId=" + this.getClientId() + ", gsrcpVoucherId=" + this.getGsrcpVoucherId() + ", gsrcpCardId=" + this.getGsrcpCardId() + ", gsrcpBrId=" + this.getGsrcpBrId() + ", gsrcpDate=" + this.getGsrcpDate() + ", gsrcpTime=" + this.getGsrcpTime() + ", gsrcpEmp=" + this.getGsrcpEmp() + ", gsrcpBeforeAmt=" + this.getGsrcpBeforeAmt() + ", gsrcpPayAmt=" + this.getGsrcpPayAmt() + ", gsrcpProportion=" + this.getGsrcpProportion() + ", gsrcpPromotion=" + this.getGsrcpPromotion() + ", gsrcpAfterAmt=" + this.getGsrcpAfterAmt() + ", gsrcpRechargeAmt=" + this.getGsrcpRechargeAmt() + ", gsrcpYsAmt=" + this.getGsrcpYsAmt() + ", gsrcpRmbZlAmt=" + this.getGsrcpRmbZlAmt() + ", gsrcpRmbAmt=" + this.getGsrcpRmbAmt() + ", gsrcpPaymentNo=" + this.getGsrcpPaymentNo() + ", gsrcpPaymentAmt=" + this.getGsrcpPaymentAmt() + ", isCheck=" + this.getIsCheck() + ")";
    }
}

